package com.dys.teststatic;

/**
 * @className: com.dys.teststatic.StaticTest
 * @description: com.dys.teststatic
 * @author: pine cone
 * @version: v1.0.0
 * @createTime: 2024/07/15 下午7:44
 */
public class StaticTest {
    int id;
    static int sid;

    /**
     * 这是一个main()方法,是应用程序的入口
     *
     * @param args 方法的形参列表,是一个字符串数组,包含了从命令行传递给程序的参数
     */
    public static void main(String[] args) {
        StaticTest.sid = 100;
        // 访问静态属性
        System.out.println(StaticTest.sid);
        StaticTest t1 = new StaticTest();
        t1.id = 10;
        t1.sid = 10;
        StaticTest t2 = new StaticTest();
        t2.id = 20;
        t2.sid = 20;
        StaticTest t3 = new StaticTest();
        t3.id = 30;
        t3.sid = 30;

        // 读取属性的值
        System.out.println(t1.id);
        System.out.println(t2.id);
        System.out.println(t3.id);

        System.out.println("sid-----------");
        System.out.println(t1.sid);
        System.out.println(t2.sid);
        System.out.println(t3.sid);
    }
}
